package info.motteke.mybws;

/**
 * {@linkplain NodeVisitor}のスケルトン実装です。
 * 
 * @author YWak
 */
public abstract class AbstractNodeVisitor implements NodeVisitor {

    /**
     * 子要素に対して、順にvisitorを適用します。
     * 
     * @param node
     *            ノード
     */
    protected void visitChildren(Node node) {
        for (Node child : node.children()) {
            child.accept(this);
        }
    }
}